@media screen and (max-width: 1699px){
	.cp-next{
		right: 0px!important;
		opacity: 0.5!important;
	}
	.cp-prev{
		left:0px!important;
		opacity: 0.5!important;
	}
	.index4 .warpper1{
		padding: 0 5%;
		width: auto;
	}
	.fw-img{
		width: 40%;
	}
	.index4-list .index4-center{
		height: 480px;
	}
	.fw-1{
		padding-top: 55px;
	}
	.fw-2{
		padding-top: 30px;
	}
	.index4-list ul li .fw-t{
		margin-top: 5px;
	}
	.index4-list ul li h3{
		font-size: 18px;
	}
	.about1 .warpper1{
		padding: 0 5%;
		width: auto;
	}
	.about1-left{
		position: relative;
		z-index: 150;
		background: rgba(255,255,255,0.8);
		width: 65%;
		padding: 0 3% 3% 0;
	}
	.about1-tit{
		z-index: 150;
		position: relative;
	}
	.about1-right{
		width: auto;
		position: absolute;
		right: 0;
	}
}
@media screen and (max-width: 1400px){
	.warpper{
		width: auto;
		padding: 0 5%;
	}
	.cp .swiper-slide{
		height: 425px;
	}
	.cp-img{
		height: 325px;
		line-height: 325px;
	}
	.index4 .warpper1{
		padding: 0 1%;
	}
	.anli .swiper-slide{
		height: 335px;
	}
	.anli-img{
		height: 265px;
	}
	.fw1 h3{
		font-size: 28px;
	}
	.fw1 p{
		font-size: 16px;
		background-size: contain;
	}
	.fw2{
		margin-left: 40px;
	}
	.f-nav ul li{
		width: 12.9%;
	}
	.info-pro-list ul li{
		height: 425px;
	}
	.info-pro-list ul li span{
		font-size: 18px;
	}
	.ptel{
		margin-left: 20px;
		margin-right: 28px;
		padding-right: 20px;
	}
	.pmes{
		width: 155px;
	}
}
@media screen and (max-width: 1300px){
	.cp-hover{
		height: 250px;
	}
	.cp-hover-t{
		padding: 20px;
	}
	.cp-hover-t h4{
		font-size: 22px;
	}
	.cp-tit{
		line-height: 24px;
	}
	.cp-more{
		margin-top: 20px;
	}
	.info-cp-tit h4{
		font-size: 26px;
	}
	.info-cp-tit p{
		font-size: 16px;
		line-height: 28px;
	}

	.info-case ul li{
		height: 335px;
	}
	.con-top ul li p{
		font-size: 22px;
	}
}
@media screen and (max-width: 1200px){
	.top-left{
		width: 65%;
	}
	.logo-tit p{
		font-size:12px;
	}
	.pro-text{
		padding-top: 10px;
	}
	.pro-link a{
		margin-right: 10px;
	}
	.index1-type ul li p{
		display: none;
	}
	.cp .swiper-slide span{
		width: 90%;
	}
	.cp .swiper-slide span:after{
		display: none;
	}
	.index3-left .index3-tit p{
		line-height: 25px;
	}
	.index3-left .index3-tit p:nth-child(2){
		margin-top: 0;
	}

	.index3-gg{
		background:#004d81 url(../img/about1.jpg) no-repeat center center;
		background-size: contain!important;
	}
	.index4-list .index4-center{
		height: 530px;
		border-radius: 150px;
	}
	.fw1{
		padding-top: 60px;
		padding-left: 20px;
	}
	.fw1 h3{
		font-size: 20px;
	}
	.fw1 p{
		font-size: 12px;
		margin-top: 5px;
	}
	.fw2{
		margin-left: 10px;
	}
	.fw3{
		margin-right: 10px;
	}
	.index3-gg strong{
		font-size: 18px;
	}
	.foot-left{
		width: 80%;
	}
	.f-tel ul li p{
		font-size: 14px;
	}
	.info-pro-list ul li{
		height: 330px;
	}
	.about1-left{
		width: 75%;
		background: rgba(255,255,255,0.9);
	}
	.cp-img {
		height: 240px;
		line-height: 240px;
	}
	.info-pro-list ul li span:after{
		display: none;
	}
	.info-pro-list ul li span{
		width: 90%;
	}
	.index-title1 h3{
		font-size: 30px;
	}
	.p-tel{
		border: none;
	}
	.ptel{
		border-right: 0;
		margin: 0 auto;
	}
	.pmes{
		display: none;
	}
	.pro-content p{
		font-size: 16px;
	}
	.con-top ul li{
		height: 350px;
	}
	.con-top ul li img{
		padding-top: 50px;
	}
	.con-top ul li h3{
		padding: 30px 0 30px;
	}

}
@media screen and (max-width: 991px){
	.warpper{
		padding: 0 2%;
	}
	.top-left{
		width: 100%;
	}
	.top-right{
		display: none;
	}
	.nav-bar ul li a{
		font-size: 16px;
	}
	.pro-tit h3:after{
		margin: 15px 0;
	}
	.pro-tit h3,.pro-tit h4{
		font-size: 22px;
	}
	.pro-text{
		font-size: 14px;
		line-height: 26px;
	}
	.pro-w{
		font-size: 340px;
		top:-4%;
	}
	.pro-link{
		position: relative;
		z-index: 15;
	}
	.pro-link a{
		width: 148px;
		height: 45px;
		line-height: 45px;
		font-size: 16px;
	}
	.plink1 {
		
		background: #2173AB url(../img/p1.png) no-repeat center left 20px;
	}
	.plink2 {
		background: #F6A128 url(../img/p2.png) no-repeat center left 20px;
		margin-right: 0!important;
	}
	.index1-type ul li h3{
		font-size: 16px;
	}
	.index1-type ul li{
		margin-right: 0.5%;
	}
	.cp .swiper-slide{
		height: 360px;
	}
	.index3{
		height: 630px;
	}
	.index3-left{
		width: 100%;
		background: rgba(255,255,255,0.9);
	}
	.index3-gg strong{
		font-size: 24px;
	}
	.index3-left h3{
		padding-top: 50px;
	}
	.index3-right{
		width: 96%;
		height: 630px;
		right: 2%;
	}
	.fw-img{
		width: 35%;
	}
	.fw-tit{
		width: 62%;
	}
	.index4-list ul li small{
		display: none;
	}
	.index4-list .index4-center{
		height: 500px;
	}
	.fw1{
		width: 50%;
	}
	.fw2{
		display: none;
	}
	.news-left{
		height: 454px;
	}
	.news-time1 strong{
		font-size: 50px;
	}
	.news-right ul li .n-tit1 h3{
		font-size: 18px;
	}
	.about1-left{
		width: 100%;
	}
	.about1-right{
		position: relative;
	}
	.con-top ul li{
		height: 300px;
	}
	.con-top ul li img{
		padding-top: 40px;
	}
	.con-top ul li h3{
		font-size: 20px;
	}
	.con-top ul li p{
		font-size: 18px;
	}
	.mes-biaodan textarea{
		font-size:15px ;
	}
	.mes-biaodan .code .verify{
		width: 100px;
		text-indent: 17px;
	}
	.mes-biaodan input{
		text-indent: 17px;
		font-size: 15px;
	}
	.mes-biaodan .submit{
		font-size: 18px;
	}
}
@media screen and (max-width: 767px){
	.logo-tit{
		display: none;
	}
	.logo img{
		margin: 0 auto;
		float: none;
	}
	.nav-bar{
		height: auto;
	}
	.nav-bar .warpper{
		padding: 0;
	}
	.nav-bar ul.nav .nav_one{
		width: 33.33%;
		line-height: 40px;
		border-right: 1px solid #065d98;
		box-sizing: border-box;
		border-bottom: 1px solid #065d98;
	}
	.nav-bar ul .nav_one:nth-child(1){
		display: none;
	}
	
	
	 .nav-bar ul .nav_one:hover .sub{
  display: none;
}
	
	.ban-prev{
		width: 45px!important;
		height: 45px!important;
		background-size: 30%!important;
	}
	.ban-next{
		width: 45px!important;
		height: 45px!important;
		background-size: 30%!important;
	}
	.index-title h3{
		font-size: 30px;
		margin-top: -57px;
	}
	.index-title p{
		font-size: 48px;
	}
	.index3-left h3{
		font-size: 28px;
	}
	.pro-img{
		width: 100%;
	}
	.pro-tit{
		width: 100%;
	}
	.pro-img{
		height: 320px;
		line-height: 320px;
	}
	.pro-tit{
		height: 450px;
	}
	.index2{
		padding: 5% 0;
	}
	.index1-type ul li h4{
		margin-top: 10px;
		font-size: 36px;
	}
	.index2-center{
		margin-top: 30px;
	}
	.p-more{
		margin: 15px auto 0;
	}
	.index3{
		height: 830px;
	}
	.index3-right{
		height: 830px;

	}
	.index3-gg strong{
		font-size: 18px;
		padding-left: 10px;
	}
	.index3-gg p{
		padding-left: 10px;
	}
	.fw-tit{
		width: 100%;
	}
	.index4-list ul li{
		width: 100%;
	}
	.index4-list{
		margin-top: 30px;
	}
	.fw-1{
		padding-top: 0;
	}
	.fw-img{
		display: none;
	}
	.index4-list .index4-center{
		background: none;
		height: auto;
	}
	.fw-bo{
		margin-top: 30px;
		height: 300px;
		background-size: cover;
	}
	.fw1{
		width: 90%;
	}
	.fw1 p{
		display: none;
	}
	.fw3{
		width: 92%;
	}
	.fw3-tel{
		margin-top: 23px;
	}
	.about1-left h3{
		font-size: 24px;
	}
	.about1-left h4{
		font-size: 26px;
	}
	.ab1-bg img{
		display: none;
	}
	.about2 ul{
		margin-top: 20px;
	}
	.about2 ul li{
		width: 49%;
		margin-bottom: 2%;
		height: 185px;
	}
	.about2 ul li:nth-child(2n){
		margin-right: 0;
	}
	.about2 ul li p{
		font-size: 16px;
		width: 65%;
		line-height: 40px;
	}
	.nei-title{
		font-size: 24px;
	}
	.about3 ul{
		margin-top: 20px;
	}
	.about3 ul li{
		width: 100%;
		margin-bottom: 2%;
	}
	.foot-left{
		width: 100%;
	}
	.f-nav ul li{
		display: block;
		float: left;
		width: 33.33%;
	}
	.f-nav {
		height:auto;
	}
	.f-nav ul:after{
		display: block;
		content: '';
		clear: both;
	}
	.f-nav ul li{
		line-height: 30px;
	}
	.f-nav ul li:nth-child(1){
		display: none;
	}
	.f-nav ul li:after{
		display: none;
	}
	.f-tel{
		margin-top: 23px;
	}
	.f-tel ul li{
		width: 100%;
		padding: 5px 0;
	}
	.foot-right{
		width: 100%;
		margin-top: 10px;
	}
	.f-ewm{
		margin: 0 auto;
	}
	.f-admin{
		height: auto;
		padding: 5px 0;
		line-height: 28px;
	}
	.info-pro-type ul li{
		width: 33.33%;
		border: 1px solid rgba(0,0,0,0.1);
		box-sizing: border-box;
	}
	.info-pro-type ul li:after{
		display: none;
	}
	.info-pro-list ul li{
		width: 100%;
		margin-right: 0;
		border: 1px solid rgba(0,0,0,0.1);
		box-sizing: border-box;
	}
	.cp-list{
		width: 100%;
		height: 335px;
	}
	.info-cp-img {
		line-height: 335px;
	}
	.info-cp-tit{
		width: 100%;
		margin-top: 20px;
		height: 490px;
	}
	.p-tel{
		height: 90px;
	}
	.pro-content strong{
		font-size: 24px;
	}
	.location a{
		font-size: 14px;
	}
	.info-case ul li{
		width: 100%;
	}
	.job1 ul li .time{
		display: none;
	}
	.job1 ul li .name{
		font-size: 18px;
	}
	.info-job{
		padding: 30px 0;
	}
	.info-news ul li .img{
		width: 100%;
	}
	.info-news ul li .box{
		width: 100%;
	}
	.con-top ul li{
		width: 100%;
		margin-left: 0;
		margin-bottom: 2%;
	}
	.mes-biaodan textarea{
		height: 150px;
	}
	.con-mes{
		background-size: cover;
	}
	.mes-biaodan input{
		width: 100%;
	}
	.mes-biaodan .code{
		width: 100%;
	}
	.mes-biaodan .submit{
		width: 100%;
		margin-top: 2%;
	}
	.contact-map{
		height: 350px;
	}
	.cbl{
		display: none;
	}
	.index3-gg a{
		right: 2%;
	}
	.index4-list ul li small{
		display: block;
	}
	.news-left{
		width: 100%;
	}
	.news-right{
		width: 100%;
	}
	.index3-left h3:after{
		width: 100%;
		background: url(../img/index3-line.png) no-repeat left center;
	}



	.cp .swiper-slide span{
		font-size: 16px;
	}
	.p-more{
		width: 160px;
	}
	.p-more a{
		font-size: 15px;
	}

	.n-tit {
		padding: 20px 30px;
	}
	.n-tit h3{
		font-size: 20px;
	}
	.news-right ul li .n-tit1 h3{
		font-size: 17px;
	}
}